import $ from 'jquery';
 class Interface{


    getOmit(issue){
        let self=this;
        return new Promise((resolve,reject)=>{
            $.ajax({
                url:'/get/omit',
                data:{
                    issue:issue
                },
                dataType:'json',
                success:function(res){
                    self.setOmit(res.data);
                    resolve.call(self,res)
                },
                error:function(err){
                    reject.call(err);
                }
            })
        })
    }
    /**
     * [getOpenCode 获取开奖号码]
     * @param {string} issue [期号]
     * @return {[type]} [description] 
     */
    getOpenCode(issue){
        let self=this;
        return new Promise((resolve,rejet)=>{
            $.ajax({
                url:'/get/opencode',
                data:{
                    issue:issue
                },
                dataType:'json',
                success:function(res){
                    self.setOpenCode(res.data);
                    resolve.call(self,res);
                },
                error:function(err){
                    reject.call(err);
                }
            })
        })
    }

    getState(issue){
        let self=this;
        return new Promise((resolve,rejet)=>{
            $.ajax({
                url:'/get/state',
                data:{
                    issue:issue
                },
                dataType:'json',
                success:function(res){
                    resolve.call(self,res);
                },
                error:function(err){
                    reject.call(err);
                }
            })
        })
    }
 }

 export default Interface